<?php

require_once("alipay.config.php");
require_once("lib/alipay_core.function.php");
require_once("lib/alipay_rsa.function.php");



$out_trade_no = trim("3999928_") ;

$param = array() ;
$param["service"]				= "\""."mobile.securitypay.pay"."\"" ;	// 接口名称，固定值。
$param["partner"]				= "\""."2088121185691103"."\"" ;		// 签约的支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成
$param["_input_charset"]		= "\""."utf-8"."\"" ;
$param["notify_url"]			= "\""."http://115.159.102.231/furniture/call_back_zfb_pay.php"."\"" ;	// 服务器异步通知页面路径
$param["out_trade_no"]			= "\"".$out_trade_no."\"" ;				// 商户网站唯一订单号
$param["subject"]				= "\""."JAJAHOME"."\"" ;					// 商品名称
$param["payment_type"]			= "\""."1"."\"" ;							// 支付类型。默认值为：1（商品购买）。
$param["seller_id"]				= "\""."2930643693@qq.com"."\"" ;	// 卖家支付宝账号
$param["total_fee"]				= "\""."0.01"."\"" ;						// 该笔订单的资金总额，单位为RMB-Yuan。取值范围为[0.01，100000000.00]，精确到小数点后两位。
$param["body"]					= "\""."a,b,c,d"."\"" ;					// 对一笔交易的具体描述信息。如果是多种商品，请将商品描述字符串累加传给body
$param["sign_type"]				= "\""."RSA"."\"" ;

$signarray = argSort(paraFilter($param)) ;
print("SIGN : ") ;
print_r($signarray) ;

$qmstr = createLinkstring($signarray) ;
print("SIGN_STR : " . $qmstr) ;
$param["sign"] = rsaSign($qmstr , $alipay_config['private_key_path']) ;

$addr = getcwd().'\\cacert.pem' ;

$sendarray = argSort($param) ;
print("SEND : ") ;
print_r($sendarray) ;

$result = getHttpResponsePOST("https://mapi.alipay.com/gateway.do?" , $addr , createLinkstringUrlencode($sendarray) , "utf-8") ;

print $result ;

?>